package com.example.demo.service;


import com.example.demo.domain.entity.ParameterEntity;
import com.example.demo.domain.model.Parameter;

public interface ParameterService {
    boolean existParameterById(Long id);

    boolean existParameterByCode(String code);

    void validateAndSaveParameter(Parameter parameter);

    void validateAndUpdateParameter(Parameter parameter);

    void saveParameter(Parameter parameter, long rootId);

    boolean deleteParameterByCode(String code);

    boolean deleteParameterById(Long id);

    Parameter getParameterById(Long id);

    Parameter getParameterByCode(String code);

    Parameter creatParameter(ParameterEntity parameterEntity);


}
